<!DOCTYPE html>
<html lang="pt-BR">
    <head>
        <link href="../style/farmacia.css" rel="stylesheet">
        <meta charset="UTF-8">                
    </head>

    <body>


        <?php
        include("../model/medicamentosvendidos.php");
        include("../model/venda.php");
        include("../model/medicamento.php");
        /*
         * To change this template, choose Tools | Templates
         * and open the template in the editor.
         */

        /**
         * Description of cadastraMedicamento
         *
         * @author Froidy
         */
        $funcionario_id = $_POST["funcionario_id"];
        $data = $_POST["data"];
        $valorTotal = $_POST["valTotalT"];
        $venda = new Venda($funcionario_id, $data, $valorTotal);

        if ($venda->insereVenda() == 0) {
            for ($i = 1; $i < count($_POST) / 3; $i++) {
                $medicamento_id = $_POST['medicamento_id' . $i];
                $venda_id = $venda->getId();
                $quantidade = $_POST['qtde' . $i];
                $precoVenda = $_POST['valUni' . $i];
                $listaVenda = new MedicamentosVendidos($medicamento_id, $venda_id, $quantidade, $precoVenda);
                if ($listaVenda->insereRemedioVenda() != 0) {
                    header("location:http://localhost/farmacia2013/view/erro.php?pagina=venda");
                }
                $medicamento = Medicamento::FindAll($medicamento_id);
                if ($medicamento->editaEstoque($quantidade) == 0) {
                    header("location:http://localhost/farmacia2013/view/erro.php?pagina=venda");
                }
            }
            header("location:http://localhost/farmacia2013/view/sucesso.php?pagina=venda");
        } else
            header("location:http://localhost/farmacia2013/view/erro.php?pagina=venda");
        ?>
    </body>
</html>